home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-01-15 | 13.9 KB | 399 lines | [TEXT/R*ch] |
-
- Yes! It's me again!
- The holidays were busy (I had to work most of the time, some institutions
- and governamental organisations are closed for one or two weeks!) and then
- I decided to go to San Francisco.
- It has been absolutely great! Thanks to those who (tried to) help me with
- the questions I posted earlier. Also many thanks to the people I met, which
- included several people subscribed to the GSL.
-
- At the MacWorld I asked Ted Cheney (Daystar Genesis Product Manager) to run
- Gestalt.Appl on one of their machines. The result was a bit disappointing
- but thanks anyway! At places it was too crowded (Apple's Exponential demo
- and UMAX) I left some GSL disks and I hope to hear from them. Perhaps they
- voluntarily give the information we/I want instead of me sneaking around
- and inserting disks secretly! :-)
- Unfortunatly the 20th Anniversary Macintosh was behind glass... Anyone,
- perhaps at Apple, have access to one??? I could wonder why I don't get one
- as a present, but I'll settle for a Gestalt.Appl config file! ;-))))))
-
- Processing the few survey forms returned isn't much work, but I still need
- to do it. You'll have to wait a bit longer for the results.
-
- Enjoy this update!
-
- Until later!
- Rene Ros
-
-
- Gestalt Selectors List 3.6.4 Update
- ===================================
-
- Maintained and published by Rene G.A. Ros (rgaros@bio.vu.nl)
-
- First published: 12 October 1992, 13:15 CET (GMT+1)
- Last version : 12 October 1996, 12:15 CET (GMT+2, DST)
- Previous update: 12 December 1996, 21:00 CET (GMT+1)
- Last modified : 15 Januari 1996, 20:30 CET (GMT+1)
-
- The complete version is available to subscribers by sending an email to:
- gestalt-selectors-list-request@bio.vu.nl
- with as subject:
- archive get recent/gestalt-selectors.etx
- or to get the compressed version:
- archive get recent/gestalt-selectors.sit.hqx
- The latest GSL version is also available on the GSL Web page. Point your
- Internet browser to:
- http://www.bio.vu.nl/home/rgaros/gestalt/
-
- If this is the first update you receive since subscribing to the mailing
- list you may want to get the previous updates as well. Then email to the
- address listed above and use this command:
- archive get updates/updates-comb.etx
-
- A vertical bar in front of a line indicates the line has changed or was
- added.
-
- PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
-
- The following persons contributed to this update:
-
- ===========================================================================
- Contributions to the selector sections
- ===========================================================================
- Person Software Selector(s) added/changed
- ---------------------------------------------------------------------------
- Anonymous 3 System? mach
- Anonymous 4 Hoopers' System 7.6 MnJV, MnUI, mplr, MrSD,
- TkAl
- David Cook System cput (603e166)
- Chuck Crannel unknown XTND
- Rene Ros System mach
- System on Genesis MP bclk, pclk
- unknown DrFS
- Benoit Widemann AliasMenu cp AliM
- Phonomatic cp JPan
- ---------------------------------------------------------------------------
-
- ===========================================================================
- Contributions to the non-selector sections
- ===========================================================================
- Person Chapter/Section
- ---------------------------------------------------------------------------
-
- ---------------------------------------------------------------------------
-
- Apple System Software (A-D)
- ===========================
- bclk (System [7.5.2?) INF?
- gestaltBusClkSpeed &AS22
- Returns the main I/O bus clock speed in Hz.
-
- #define gestaltBusClkSpeed 'bclk'
-
- NOTES:
- Only on Power Macintosh, not on 68K computers?
-
- Some 604-based Power Computing models return the wrong value.
-
- | A Daystar Genesis MP (4x 604e at 200 MHz each) returns a value of
- | 50 MHz. There is no sign of a selector which returns the number of
- | processors.
-
- See also 'pclk' in this chapter.
-
- cput (System [7.1.2?]) &AS04/AS05
- gestaltNativeCPUtype
- Returns a value that indicates the type of native processor that is
- currently running.
-
- enum {
- #define gestaltNativeCPUtype 'cput' /* Native CPU type */
- /* Motorola Architecture */
- gestaltCPU68000 = 1,
- gestaltCPU68010 = 2,
- gestaltCPU68020 = 3,
- gestaltCPU68030 = 4,
- gestaltCPU68040 = 5,
-
- /* PowerPC Architecture */
- gestaltCPU601 = 0x101,
- gestaltCPU603 = 0x103,
- gestaltCPU604 = 0x104,
- gestaltCPU603e = 0x106, /* &AS22 */
- gestaltCPU603e166?= 0x107, /* See note below */
- gestaltCPU604e? = 0x109,
-
- /* PowerPC Architecture (Unreleased & Rumoured) */
- gestaltCPU614? = ???,
- gestaltCPU615? = ???,
- gestaltCPU620? = ???,
- gestaltCPU630? = ???,
-
- gestaltCPU603q? = ???, /* Quantum Effect Design Inc. */
- gestaltCPU704? = ???}; /* X704 500-MHz from Exponential */
- /* Technology Inc. */
-
- NOTE:
- The 'cput' selector is available on all Macs running System 7.5 or
- later and sometimes with System 7.1. If not available, use 'proc'
- selector. &AS22
-
- According to Universal Interfaces 3.0d3 Gestalt.h header file the
- Quadra 660AV and Quadra 840AV with System 7.1 always return 5 because
- of a ROM bug. But since they have a M68040, 5 is the correct value?
- Or after an PPC upgrade these two machines still return 5?
- System 7.5 fixes this problem. &AS22
-
- The GestaltEqu.h file published with E.T.O. #12 was replaced by the
- one on E.T.O. #13. However there was made a mistake, it lists the 68K
- values in the range 0-4 while it should be 1-5 as listed above.
- This problem is acknowledged by Apple.
- You can fix this problem by using the declarations listed above or by
- using the GestaltEqu.h file from E.T.O. #13 but then test first the
- gestaltSysArchitecture ('sysa') selector and when it reports a 68K
- machine use gestaltProcessorType.
- However, System 7.5 and later were apperantly created using the
- incorrect header file and return the incorrect values.
- Example: 'cput' returns 3 and 'proc' returns 4.
- (Anonymous, Dave Radcliffe, Roland Mansson, Rene Ros)
- Now it seems a bug is made into a feature. The latest Gestalt
- header files explicity states the range 0-4 is the correct one. And
- the value returned on a Quadra 660AV and Quadra 840AV is indeed
- incorrect. I'am confused by all this, are you? (Rene Ros)
-
- | Although the 166 MHz [and up] PowerPC 603e is pin compatible with the
- | original 603e, it has physical differences such as die size and power
- | consumption. And in little-endian addressing, performance is improved.
- | The name "603ev" is apparently not the name chosen by Motorola
- | engineers. (David Cook)
-
- To check whether the native system architecture is a MC680x0 or a
- PowerPC use the gestaltSysArchitecture ('sysa') selector. See for
- more information on the 68K processors the gestaltProcessorType
- ('proc') selector.
-
- There are also some problems with this selector on 68k Macintosh
- computers equipped with an accelerator board. See for more info the
- section 'Accelerated 68K Macintosh Computers' in the Reports chapter.
-
- Apple System Software (E-H)
- ===========================
- No changes.
-
- Apple System Software (I-L)
- ===========================
- No changes.
-
- Apple System Software (M)
- =========================
- mach (System [6.0.4]) INF
- gestaltMachineType
- Returns one of the following values, indicating the type of
- machine.
-
- enum {
- #define gestaltMachineType 'mach' /* machine type */
-
- | gestaltPowerBookHooper? = 306, /* PowerBook Hooper prototype */
-
- | gestalt??? = ??? /* 20th anniv. Spartacus model */
- };
-
- Apple System Software (N-O)
- ===========================
- No changes.
-
- Apple System Software (P-S)
- ===========================
- pclk (System [7.5.2]) INF?
- gestaltProcClkSpeed &AS22
- Returns the processor clock speed in Hz.
-
- #define gestaltProcClkSpeed 'pclk'
-
- NOTES:
- Only on Power Macintosh, not on 68K computers?
-
- On a PowerBook 5300c with System 7.5.2 this selector returns 99.9999 Mhz,
- not 100. Small 'off-by-one' bug? (Rene Ros)
-
- Some 604-based Power Computing models return the wrong value. This may
- be because the ROM doesn't properly handle speeds above 200 MHz.
- (Jean-Pierre Curcio and others)
-
- | A Daystar Genesis MP (4x 604e at 200 MHz each) returns a value of
- | 200 MHz. There is no sign of a selector which returns the number of
- | processors.
-
- See also 'bclk' in this chapter.
-
- Apple System Software (T-Z)
- ===========================
- No changes.
-
- Apple Additional Software
- =========================
- No changes.
-
- Third Parties Software
- ======================
- |AliM (AliasMenu cp [1.0] by Benoit Widemann)
- | Returns a pointer to a private data structure (undocumented).
- |
- |JPan (Phonomatic cp [1.0] part of JoliPhone Pro [3.5], by Benoit Widemann)
- | Returns a pointer to a private data structure (undocumented).
-
- Unknown Apple Software
- ======================
- |MnJV (System? [Harmony/7.6] on Hooper prototype)
- |MnUI (System? [Harmony/7.6] on Hooper prototype)
- |mplr (System? [Harmony/7.6] on Hooper prototype)
- |
- | NOTE: The r is actually the option-r character (0xA8).
- |
- |MrSD (System? [Harmony/7.6] on Hooper prototype)
- |TkAl (System? [Harmony/7.6] on Hooper prototype)
-
- XTND (??? [???])
- gestaltXTNDAttr &AS10
- Returns information about XTND Manager?
-
- enum {
- #define gestaltXTNDAttr 'XTND'
- gestaltPPCXTNDPresent = 1};
-
- NOTE:
- Is used in some code to check if XTND engine is present. However it is
- unknown when it is installed, so supposedly it is meant for future
- use. Like a built-in XTND engine in the System Software? When the
- selector is installed all operations are dispatched through trap
- _XTNDMgr (0xABF4) otherwise the library provides the code.
- (Marco Piovanelli)
- | This selector is seen installed on a Power Macintosh 9500 (?). (Chuck
- | Crannel)
-
- Unknown Third Parties Software
- ==============================
- |DrFS (??? [???])
- | Seen on a Daystar Genesis MP computer.
-
- Reports
- =======
- No changes.
-
- About this list
- ===============
- For this update this chapter only includes the 'Gestalt Submission Form',
- 'Acknowledgements' and 'Editors' Address' sections.
-
- Gestalt Submission Form
- -----------------------
- You can use this form to report information you found on already included
- selectors. But you can also use it to register new Gestalt selector codes.
- If you want to register the selector code your software installs, make sure
- you registered your code first with Apple Computer, Inc. Also, it is your
- good right if you chose to keep the meaning of the response value private.
- If so, still register so that others can at least detect your software by
- determining if the selector is present.
-
- Software means, in this form, the software which installs the selector
- code. Not the whole package, just the extension or control panel (perhaps
- application) itself.
- The package is the product name in which the software is included and
- distributed.
- If data is not available or relevant, leave it blank. When the selector
- contains non-ASCII characters, please also provide the hexadecimal value.
-
- You can also fill in this form on-line because it is also on the WWW
- pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
-
-
- Your name:
-
- Your email address:
-
- Your company name:
-
- Do you want to remain anonymous? Yes / No
-
- Category: O Apple System Software
- O Apple Additional Software
- O Apple Software
- O Third Parties Software
-
- Gestalt Selector:
-
- Software name:
-
- Software type: O application
- O control panel
- O extension (also 'appe')
- O other:
-
- First version to install selector:
-
- Package name:
-
- Author or Company name:
-
- Constant name:
-
- Source of information:
-
- Short description of the returned response:
-
-
-
-
-
- Additional constant names and values for the response value meaning:
-
-
-
-
-
- Please email this form to this Internet address: rgaros@bio.vu.nl
-
- Acknowledgements
- ----------------
- I want to thank the following persons for their contributions to this
- update and their support of this list:
-
- ===========================================================================
- Name Internet Email Address
- ---------------------------------------------------------------------------
- Anonymous contributor(s) anonymous@secret.bvd.nl
- Ted Cheney, Daystar Digital tcheney@daystar.com
- Chuck Crannel chuck_crannell@baynetworks.com
- David Cook, Storm Impact, Inc. StormImpac@aol.com
- Benoit Widemann bw@xlii.org
- ---------------------------------------------------------------------------
-
- Legal Stuff
- -----------
- (C) 1992-1997, Rene G.A. Ros
-
- It is not allowed to distribute the GSL updates separate from the full GSL.
- The full GSL can be used freely but is not public domain.
- See for legal information the Legal Stuff chapter of the full Gestalt
- Selectors List.
-
- Editor's Address
- ----------------
- Rene G.A. Ros
- developer at Mac Support Automatisering B.V., Uitgeest, The Netherlands
- consultant to the Computer Department,
- Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands
- contract programmer Pascal and C, also 4th Dimension and other data-bases
-
- Bastionweg 108
- 1383 JD Weesp
- The Netherlands, Europe
-
- Phone: +31 294 413167
- Email: rgaros@bio.vu.nl (preferred)
- rgaros@dds.nl
- ros@macsupport.nl
- 100112.1363@compuserve.com
-